	html { 
  padding:0px;
  margin:0px;
}

body {
  font-size: 12px;
  background-image: url(bg_body.jpg);
  background-repeat: repeat-x;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#5F4b41;  
  padding:0px 20px;
  margin:0px;
}

/* Formato de texto */
.barSlogan {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #232f57;
padding:5px 15px;
margin:0px

}

.bodytext {
	font: 1.0em Tahoma, sans-serif;
	color: #666666;
}

.smallgraytext {
	font: 0.8em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#979797;
}

.bodytext {
	font: 1.0em Tahoma, sans-serif;
	color: #666666;
}

.orangetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FF9900;
}

h2 {
	font-size:14px;
	padding-top:10px;
	color: #564b47;
	background-color:transparent;
	}

p,h2, pre {
  padding:10px;
}
  
a { 
color: #FF9900;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
 
pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

/* Componentes del layout*/

.panel{
	padding:12px;
	border:solid 1px #E4E4E4;
	background-color:#DEDEDE;
	margin:10px;
	padding:10px;
	width:auto;
	height:auto;
}


#menu {
  float: left;
  width: 24.9%;
  background-color: #F7F7F7;
  overflow: auto;
  min-height:500px;
  border-left:solid 1px #999999;
  border-bottom:solid 1px #999999;

}
#content {
  float: left;
  width: 74.8%;
  margin:0px 0px 20px 0px;
  background-color: #F7F7F7;
  overflow: auto;
  border-right:solid 1px #999999; 
  border-left:solid 1px #999999;
  border-bottom:solid 1px #999999;
  min-height:500px;
} 


#footer{
	clear: both;
	display:block;
	margin-bottom: 20px;

}


